// 正常赋值
// const form = window.layui.form;
// 解构赋值 window对象可以不写window
const {
    form
} = layui;
console.log(layui);
// 指定规则名和对应的验证规则
form.verify({
    // 用户名
    username: [
        /^[a-z0-9]{6,10}$/,
        '账号名是6到10位由数字, 小写字母组成'
    ],
    // 用户名
    nickname: [
        /^[\u4e00-\u9fa5]{3,10}$/,
        '用户名是是3到10位，由中文组成'
    ],
    // 密码
    password: [
        /^[\S]{6,10}$/,
        '密码是6到10位, 不能有空格'
    ],
    // 注册页-确认密码
    repwd: function (value) { // 为什么用函数, 因为不光要获取这个规则对应的标签的值, 还需要用jQ获取另外一个标签的值
        if ($('.pwd').val() !== value) {
            return '两次密码不相同'
        }
        // return ($(".pwd").val() !== value) && '两次密码不相同'
    },
    // 新密码
    diff:function(value){
        if(value === $('input[name=oldPwd]').val()){
            return '新密码不能和旧密码相同'
        }
    },
    // 确认新密码
    same:function(value){
        if(value !== $('input[name=newPwd]').val()){
            return '两次密码不一致'
        }
    }
})